/*
 * 
 */
package com.china08.yxyapi.repository.mg.moments;

import java.util.List;

import org.springframework.data.mongodb.repository.MongoRepository;

import com.china08.yxyapi.entity.mg.moments.YxyMomentsPraise;

/**
 * 
 * 评论的点赞,每一个班级圈,每一个人点赞一次存储一条记录,再次点赞进行删除
 * 
 * @author Richard.Wang
 */
public interface YxyMomentsPraiseRepository extends MongoRepository<YxyMomentsPraise, String> {

    YxyMomentsPraise findByMomentsIdAndUserId(String momentsId, String userId);

    Integer countByMomentsId(String momentsId);

    List<YxyMomentsPraise> findByMomentsIdOrderByCreatedDateDesc(String id);

    // 点赞
    long countByMomentsIdAndUserId(String momentsId, String currentUserId);

    long countByMomentsIdIn(List<String> ids);

}
